Language-Driven Development of Web-Based Learning Applications
نویسندگان
چکیده
In this paper we propose a language-driven approach for the high-level design of web-based learning applications. In our approach we define a domainspecific language that characterizes the key application aspects. Then we assign a suitable operational semantics to this language, and we keep it independent of lowlevel implementation details such as interaction / presentation or database updating. The resulting design can be easily implemented using the model-view-controller pattern that is very well supported by standard implementation technologies. In addition, these language-driven designs also allow for rapid prototyping, exploration and early discovery of application features, as well as for rational collaboration processes between instructors and developers. We exemplify our approach with a Socratic Tutoring System.
منابع مشابه
Concordance-Based Data-Driven Learning Activities and Learning English Phrasal Verbs in EFL Classrooms
In spite of the highly beneficial applications of corpus linguistics in language pedagogy, it has not found its way into mainstream EFL. The major reasons seem to be the teachers’ lack of training and the unavailability of resources, especially computers in language classes. Phrasal verbs have been shown to be a problematic area of learning English as a foreign language due to their semantic op...
متن کاملEnglish Teachers Professional Development Needs for Web Development Skills: Meeting the Challenges of Teaching English Language in the Information Age
Utilizing the resources of the web in educational practices has made instructional processes more efficient and interesting and has made the learning process on the other hand much easier and attractive. With the web, English language teachers now have the option of engaging learners in online (web-based) instructions in addition to the use of conventional classroom instructions or alternativel...
متن کاملImpact of Using Web-quests on Learning Vocabulary by Iranian Pre-university Students
Web-quests are internet-based technology applications in which groups of students follow a specific set of steps toward the completion of a final project on a specific subject or a multi-disciplinary subject. The present study aimed to investigate the impacts of using web-quests on learning vocabulary by Iranian pre-university students. The sample of the study consisted of 72 students assigned ...
متن کاملImpact of Using Web-quests on Learning Vocabulary by Iranian Pre-university Students
Web-quests are internet-based technology applications in which groups of students follow a specific set of steps toward the completion of a final project on a specific subject or a multi-disciplinary subject. The present study aimed to investigate the impacts of using web-quests on learning vocabulary by Iranian pre-university students. The sample of the study consisted of 72 students assigned ...
متن کاملThe Impact of Computer–Assisted Language Learning (CALL) /Web-Based Instruction on Improving EFL Learners’ Pronunciation Ability
The purpose of this study was to investigate the effect of CALL/Web-based instruction on improving EFL learners’ pronunciation ability. To this end, 85 students who were enrolled in a language institute in Rasht were selected as subjects. These students were given the Oxford Placement Test in order to validate their proficiency levels. They were then divided into two groups of 30 and were...
متن کاملA Model-Driven Development Approach for Responsive Web Applications: The XIS-Web Technology
Nowadays users use multiple devices (e.g., mobile, laptops, watches, automobiles) to access a myriad of Web applications. This situation has increased the importance of developing and maintaining such applications in a responsive way, i.e. with the ability to seamlessly display their contents on multiple devices with different screen of any given size. This paper proposes the XIS-Web technology...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2007